From 9c6ae95eceaa018b872cbf3937e66fd06804067b Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Sun, 11 Feb 2018 15:06:04 +0000 Subject: [PATCH] accelgroup: Do not use deprecated API Use gdk_keymap_get_for_display() with the default display, instead of the deprecated gdk_keymap_get_default(). --- gtk/gtkaccelgroup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkaccelgroup.c b/gtk/gtkaccelgroup.c index 70866378b8..52897cacaa 100644 --- a/gtk/gtkaccelgroup.c +++ b/gtk/gtkaccelgroup.c @@ -1364,10 +1364,13 @@ gtk_accelerator_parse_with_keycode (const gchar *accelerator, if (keyval && accelerator_codes != NULL) { + GdkKeymap *keymap; GdkKeymapKey *keys; gint n_keys, i, j; - if (!gdk_keymap_get_entries_for_keyval (gdk_keymap_get_default (), keyval, &keys, &n_keys)) + keymap = gdk_keymap_get_for_display (gdk_display_get_default ()); + + if (!gdk_keymap_get_entries_for_keyval (keymap, keyval, &keys, &n_keys)) { /* Not in keymap */ error = TRUE; -- 2.30.2